@charset "utf-8";

/* CSS Document */



/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:500px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#193e8f;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}



/*search*/

.search_box{width: 100%; height: 55px; background:url(../images/search.png) repeat-x;}

.search{width: 1080px; margin:auto; height:50px; padding:0px 10px;}

.keytext{width: ;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 13px; color:#333;}

.keytext span{line-height: 50px; color: #333;}

.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#333;}

.rmgj-n-r{ float:right; margin-top:13px;}

.text{padding:0px 0px 0px 3px; float:left; height:24px; width:177px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat;}

.submit{width:27px; height:24px; border:0; padding:0; background:url(../images/search_but.jpg); list-style:none; float:left; color:#fff; font-size:12px;}



/**hzhb_box**/

.hzhb_box{ width:100%; height:214px;}

.hzhb_big{ width:1080px; margin:auto; padding-top:13px; position:relative;}

.hzhb_big h3{text-align:center; height:50px;}

.hzhb_big h3 a{ color:#193e8f; font-size:20px; display:block; height:40px; line-height:40px; background:url(../images/hzhb_tit.jpg) no-repeat center; font-weight:bold;}

.hzhb_big h3 span{ color:#000;}

.hzhb_big li{ float:left; width:250px; padding: 0px 10px; text-align:center;}

.hzhb_big li img{ display:block; width:248px; height:114px; border:1px solid #c3c3c3;}

.hzhb_big li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**al_box**/

.al_box{ width:1080px; margin:auto; height:397px;}

.al_box h3{ background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; line-height:30px; margin-bottom:30px; height:60px; margin:auto; padding:20px 0px 0px;}

.al_box h3 span{ font-size:14px; color:#666; text-align:center; display:block; text-transform:uppercase; font-family:"Times New Roman"; line-height:25px;}

.al_box h3 a{ display:block; font-size:30px; font-weight:bold; color:#193e8f;}

.al_box li{ float:left; width:250px; height:250px; margin: 20px 10px 0px; background:#f2f2f2;}

.al_box li img{ display:block; width:244px; height:187px; padding:3px;}

.al_box li span a{ color:#000; font-size:14px; height:57px; line-height:42px; display:block; background:url(../images/al_titi.png) no-repeat 20px 20px; padding-left:30px;}



/**dzlc_box**/

.dzlc_box{ width:1080px; margin:auto; height:245px;}

.dzlc_box h3{ background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; line-height:30px; margin-bottom:30px; height:60px; margin:20px auto;}

.dzlc_box h3 span{ font-size:14px; color:#666; text-align:center; display:block; text-transform:uppercase; font-family:"Times New Roman"; line-height:25px;}

.dzlc_box h3 b{ display:block; font-size:30px; font-weight:bold; color:#193e8f;}

.dzlc_box dl{ width:150px; float:left; cursor:pointer;}

.dzlc_list{ margin-left:30px;}

.dzlc_box dl dd{ width:150px; height:145px; background:url(../images/dzlc_bg1.jpg) no-repeat center;}

.dzlc_box dl dt{ display:block; width:120px; height:40px; background:url(../images/dzlc_tit1.jpg) no-repeat center bottom; text-align:center; line-height:40px; color:#666; margin-top:-20px;}

.dzlc_box dl:hover dd{ background:url(../images/dzlc_bg2.jpg) no-repeat center;}

.dzlc_box dl:hover dt{ background:url(../images/dzlc_tit2.jpg) no-repeat center bottom; color:#193e8f;}



/**s_banner1_box**/

.s_banner1_box{ width:100%; height:160px; background:url(../images/s_banner1.jpg) no-repeat center; clear:both;}

.s_banner1{ width:180px; margin:20px auto 0px; padding:35px 0px 0px 900px; clear:both; line-height:24px;}

.s_banner1 span{ font-size:14px; color:#fff; line-height:24px; display:block;}

.s_banner1 b{ font-size:24px; color:#fff; font-family:impact; src:url(../images/impact.ttf); display:block; line-height:24px;}

.s_banner1 a{ display:block; width:138px; height:33px; line-height:33px; border-radius:5px; color:#fff; background:#d70000; margin:8px 0px 0px; text-align:center;}



/**product**/

.prouduct_box{ width:100%; height:724px; clear:both; margin:20px 0px;}

.prouduct_big{ width:1080px; margin:auto;}

.prouduct_left{ float: left; width:210px; height:724px;}

.prouduct_left h3{ background:url(../images/cp_tit.jpg) no-repeat; line-height:20px; height:51px; padding-top:12px; padding-left:50px;}

.prouduct_left h3 a{ font-size:16px; font-weight:bold; color:#fff;}

.prouduct_left h3 span{ text-transform:uppercase; font-size:14px; color:#fff;}

.prouduct_left ul{ width:200px; background:#193e8f; height:651px; border:5px solid #dadada;}

.prouduct_left ul li a{ display:block; color:#fff;  line-height:40px; background:url(../images/cp_ico.jpg) no-repeat 20px center; padding-left:40px; height:40px; font-size:14px; border-bottom:1px dashed #a1bbd5; margin:0px 5px;}

.prouduct_left ul li span{ background:url(../images/cp_tab.jpg) no-repeat center; height:40px; display:block; width:196px; margin:5px auto;}

.prouduct_left ul li span a{line-height:40px; color:#303030; font-size:15px; background:none; padding-left:42px; font-weight:bold; border-bottom:0px;}

.prouduct_right{ width:870px; height:724px; float:right;}



/*滑动门*/

#tab{width:870px; position:relative; margin:0px;}

#tab .tab_menu{ position:absolute; z-index:1; margin-left:20px; background:url(../images/cp_titi.jpg) repeat-x; width:850px; height:63px;}

#tab .tab_menu li{float:left; width:100px; height:45px; cursor:pointer; background:#dadada; margin-right:10px; text-align:center;}

#tab .tab_menu li a{ font-size:16px; color: #333; display:block; line-height:45px;}

#tab .tab_menu li.selected{ background:#193e8f;}

#tab .tab_menu li.selected a{ color:#fff;}

#tab .hide{display:none;}

#tab .tab_box{width:870px; clear:both; top:68px; position:relative;}

.tab_box a.more{ position:absolute; top:-55px; right:23px; color:#666; z-index:999; font-size:12px;}

.tab_box dl{ width:197px; height:218px; margin:0px 0px 0px 20px; float:left; text-align:center;}

.tab_box dl dt img{ width:191px; height:174px; padding:2px; display:block; border:1px solid #ddd;}

.tab_box dl dd a{ display:block; height:40px; line-height:40px; color:#303030; font-size:14px;}



/**s_banner_box2**/

.s_banner_box2{ height:168px; background:url(../images/s_banner2.jpg) no-repeat center; margin-top:31px;}

.s_banner2{ width:200px; margin:auto; padding:33px 0px 0px 880px;}

.s_banner2 b{ display:block; font-size:16px; color:#dfe5ed; line-height:25px;}

.s_banner2 span{ font-size:30px; color:#fff; font-family:impact; display:block; line-height:35px;}

.s_banner2 a{ display:block; width:128px; height:33px; background:url(../images/s_but.jpg); margin:10px 0px 0px 0px;}



/**ys_box**/

.ys_box{ width:100%; height:1604px; background:url(../images/ys_bg.jpg) no-repeat center bottom;}

.ys_big{ width:1080px; margin:0px auto; position:relative;}

.ys_tit h3{ text-align:center; line-height:52px; font-size:48px; color:#fff; font-weight:bold; padding-top:30px;}

.ys_list{ position:absolute;}

.ys_list h3{ font-size:18px; color:#193e8f; font-weight:bold; line-height:40px; margin:0px 0px 5px;}

.ys_list p{ font-size:16px; color:#666; line-height:38px; padding:0px;}

.ys_list a{ display:block; padding:15px 0px 0px 390px; font-size:14px; color:#fff;}

.ys_list1{ width:400px; top:205px; left:612px;}

.ys_list2{ width:385px; top:537px; left:120px;}

.ys_list3{ width:380px; top:928px; left:663px;}

.ys_list4{ width:400px; top:1281px; left:113px;}



/**khjz_box**/

.khjz_box{ width:1080px; height:470px; margin:auto;}

.khjz_box h3{ background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; line-height:30px; margin-bottom:30px; height:60px; margin:auto; padding:20px 0px 0px;}

.khjz_box h3 span{ font-size:14px; color:#666; text-align:center; display:block; text-transform:uppercase; font-family:"Times New Roman"; line-height:25px;}

.khjz_box h3 a{ display:block; font-size:30px; font-weight:bold; color:#193e8f;}

.khjz_box dl{ width:520px; float:left; margin:20px 10px 0px;}

.khjz_box dl dd{ width:160px; float:left;}

.khjz_box dl dd img{ width:160px; height:145px;}

.khjz_box dl dt{ width:340px; float:right;}

.khjz_box dl dt span a{ font-size:14px; color:#303030; font-weight:bold; line-height:25px;}

.khjz_box dl dt p{ line-height:27px; font-size:14px; height:81px; overflow:hidden;}

.khjz_box dl dt em a{ display:block; width:96px; height:26px; border:2px solid #303030; text-align:center; line-height:26px; color:#303030; font-style:normal; margin-top:6px;}



/**s_banner3_box**/

.s_banner3_box{ width:100%; height:155px; background:url(../images/s_banner3.jpg) no-repeat center;}

.s_banner3{ width:190px; padding:32px 0px 0px 890px; margin:20px auto 0px; text-align:center;}

.s_banner3 em{ display:block; font-size:14px; color:#fff; line-height:20px; font-style:normal; height:20px; padding-left:18px;}

.s_banner3 span{ font-style:normal; color:#fff; font-size:24px; display:block; line-height:30px; margin-left:-10px;}

.s_banner3 a{ display:block; text-align:center; line-height:26px; font-size:14px; float:left; margin:0px 0px 0px 0px; width:88px; height:26px; border:1px solid #fff; color:#fff;}

.s_banner3 b a{ background:#d70000; color:#fff; margin-left:10px; border:1px solid #d70000;}



/**gs_box**/

.gs_box{ width:100%; height:515px; background:url(../images/yzsfw_bg.jpg);}

.gs_big{ width:1080px; margin:auto; height:515px;}

.gs_left{ width: 1080px; float: left; margin:20px 0px 0px;}

.gs_left h3{ height:40px; line-height:40px; background:url(../images/gsjj_tit.png) no-repeat right center; margin-bottom:10px;}

.gs_left h3 a{ float:left; color:#193e8f; font-size:16px; font-weight:bold;}

.gs_left h3 span{ float:left; font-family:Times New Roman; text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px;}

.gs_left h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px;}

.gs_left dl{ height:250px;}

.gs_left dl dd{ width:380px; height:230px; float:left;}

.gs_left dl dd img{ width:380px; height:230px;}

.gs_left dl dt{ width:658px; float:right;}

.gs_left dl dt span a{ line-height:30px; color:#193e8f; font-weight:bold; font-size:14px;}

.gs_left dl dt div{ line-height:27px; font-size:12px; color:#666; height:162px; overflow:hidden;}

.gs_left dl dt em a{ display:block; width:83px; height:28px; text-align:center; line-height:28px; color:#fff; background:#193e8f; font-size:14px; margin-top:10px; font-style:normal;}

.gs_left h4{ clear:both; background:url(../images/gsxc_tit.png) no-repeat right center; margin-bottom:20px; height:30px;}

.gs_left h4 span a{ float:left; color:#fff; font-size:14px; width:100px; height:30px; line-height:30px; background:#193e8f; text-align:center;}

.gs_left h4 em a{ display:block; float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px; line-height:30px;}



/* 连续滚动 */

.box3 {width:1080px; position:relative;}

.box3 ul {margin:0 auto;}

.box3 li {float:left; width:157px; margin:0px 20px 0px 0px; text-align:center; position:relative;}

.box3 li img {width:157px; height:116px;}

.box3 li span a {display:block; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; position:absolute; left:0px; bottom:0px; background:url(../images/al_bg.png); height:30px; text-align:center; width:100%; color:#fff;}

.box3 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; left:0px; top:28px;}

.box3 .rights { background: url(../images/rights.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; right:0px; top:28px;}



/**gs_right**/

.gs_right{ width: 260px; float:right; height: 470px; margin:20px 0px 0px;}

.gs_right h3{ height:40px; line-height:40px; background:url(../images/ryzz_tit.png) no-repeat right center; margin-bottom:10px;}

.gs_right h3 a{ float:left; color:#193e8f; font-size:16px; font-weight:bold;}

.gs_right h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px;}



/**图片上下滚动**/

.tean_img{ width:260px; background:url(../images/ryzz_bg.png); padding:20px 0px;}

.tean_img .bd{height:380px; overflow:hidden; width:180px; margin:auto;}

.tean_img ul li{text-align:center;}

.tean_img ul li img{width:180px; height:190px; display:block;}

.tean_img ul li a{ color:#303030; font-size:14px; line-height:40px;}



/**new_box**/

.new_box{ width:1080px; margin:20px auto; height:488px;}

.new_list{ width:340px; float:left; margin-left:30px;}

.new_list h3{ background:url(../images/new_tit.jpg) no-repeat center top; height:50px; line-height:50px; text-align:center;}

.new_list h3 a{ color:#193e8f; font-size:18px;}

.new_list a img{ width:336px; height:194px; padding:2px; background:#eee;}

.new_list ul li{ font-size:14px; color:#464646; line-height:40px; background:url(../images/new_ico.jpg) no-repeat 6px center; padding-left:20px; height:40px; overflow:hidden;}

.new_list ul li a{ color:#333;}

.new_list1{ margin:0px;}



/**link_big**/

.link_big{  height:58px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:20px; width:1080px; margin:auto;}

.link_big h3{ line-height:58px; float:left; background:url(../images/link.jpg) no-repeat left center; padding-left:30px; width:140px;}

.link_big h3 b{ font-size:18px; color:#232323;}

.link_big h3 span{color:#8e8e8e; font-size:18px; text-transform:uppercase;}

.link_nav{ float:left; width:910px;}

.link_big a{ font-size:14px; color:#303030; line-height:58px; padding:0px 20px;}